(()=>{
    // 静态成员： 在类中通过 static 修改的属性和方法， 那么就是静态的属性及静态的方法
    // 静态成员在使用的时候是通过类名.属性或者方法调用的

    class Person {
        // 类中默认有一个内置的 name 属性 
        static name2: string = '66666'
        constructor() {
        }

        static sayHi() {
            console.log(`Hello static`)
        }
    }

    const person:Person = new Person()
    // console.log(person.name2)
    console.log(Person.name2)
    Person.name2 = '777'
    console.log(Person.name2)
    Person.sayHi()




})()